﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace nr.GLV.Windows
{
    public partial class ShortcutForm : Form
    {
        public ShortcutForm()
        {
            InitializeComponent();
        }

        private void ShortcutForm_Load(object sender, EventArgs e)
        {
            DataTable shortcuts = new DataTable();
            shortcuts.Columns.AddRange(
                new DataColumn[]{
                    new DataColumn("Shortcut"), 
                    new DataColumn("Description")
                });
            shortcuts.Rows.Add("F1", "Apre la guida in linea del programma");
            shortcuts.Rows.Add("Shift+F1", "Mostra/Nasconde le scorciatoie (questa finestra)");
            shortcuts.Rows.Add("F2", "Apre la gestione dei contribuenti");
            shortcuts.Rows.Add("F3", "Apre la gestione dei loculi");
            shortcuts.Rows.Add("F4", "Apre la gestione delle città");
            shortcuts.Rows.Add("F5", "Apre la gestione dei pagamenti");
            shortcuts.Rows.Add("F6", "Durante la gestione dei contribuenti apre la gestione delle comunicazioni ai contribuenti");
            shortcuts.Rows.Add("F7", "Durante la gestione dei contribuenti apre la gestione della stampa dei bollettini di c/c postale");
            shortcuts.Rows.Add("F8", "Rende persistenti le modifiche effettuate durante la sessione di lavoro corrente");
            shortcuts.Rows.Add("Shift+F10", "Mostra la finestra di informazioni sulla licenza, l'autore e la versione del programma");
            shortcuts.Rows.Add("CTRL+A", "Aggiunge un filtro di tipo AND all'elenco dei filtri dell'archivio visualizzato");
            shortcuts.Rows.Add("CTRL+O", "Aggiunge un filtro di tipo OR all'elenco dei filtri dell'archivio visualizzato");
            shortcuts.Rows.Add("CTRL+F", "Attiva/Disattiva i filtri sull'archivio visualizzato");
            shortcuts.Rows.Add("CTRL+T", "Mostra/Nasconde i filtri impostati");
            shortcuts.Rows.Add("Alt+F4", "Esce dal programma");
            dgShortcuts.DataSource = shortcuts;
        }

        private void tbTransparency_ValueChanged(object sender, EventArgs e)
        {
            this.Opacity = (double)tbTransparency.Value / 100;
        }
    }
}
